package com.ming.quartz.case2.job;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

import java.text.SimpleDateFormat;

@Component
public class SchedulerTask2 {
    
    private static final SimpleDateFormat dateFormat =
            new SimpleDateFormat("HH:mm:ss");
    
    /**
     * @Author Smith
     * @Description 设置没6秒执行一次
     * @Date 14:22 2019/1/24
     * @Param 
     * @return void
     **/
//@Scheduled(fixedRate = 6000)：上一次开始执行时间点之后 6 秒再执行。
//@Scheduled(fixedDelay = 6000)：上一次执行完毕时间点之后 6 秒再执行。
//@Scheduled(initialDelay=1000, fixedRate=6000)：第一次延迟 1 秒后执行，之后按 fixedRate 的规则每 6 秒执行一次。
    @Scheduled(fixedRate = 6000)
    private void process(){
        System.out.println("CASE2 SchedulerTask2");
    }
    
}
